package com.eltsistemas.adapter;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Calendario {
	
	public Calendar getData(String dt) throws ParseException
	{
		//Montando o calendario
		Calendar dataAbertura = null;
		Date data = new SimpleDateFormat("dd/MM/yyyy").parse(dt);
		dataAbertura = Calendar.getInstance();
		dataAbertura.setTime(data);
		
		return dataAbertura;
	}
	
	public Calendar getData2(String dt) throws ParseException
	{
		//Montando o calendario
		Calendar dataAbertura = null;
		Date data = new SimpleDateFormat("aaaa/MM/dd").parse(dt);
		dataAbertura = Calendar.getInstance();
		dataAbertura.setTime(data);
		
		return dataAbertura;
	}
	
	//Primeiro dia do mes
	public String getDataPrimeiro()  
    {  
		SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
		Calendar primeiroDia = Calendar.getInstance();
		primeiroDia.set(Calendar.DAY_OF_MONTH, 1);   
		Date data;
		data = primeiroDia.getTime();
		
		return dateFormat.format(data);
    }
	
	//Data atual
	public String getDataAtual() 
    {
      
	   SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
       Date date = new Date();
       return dateFormat.format(date);        
    }
	
	public String getHoraAtual()
	{
		String horaAtual;
		
		Calendar calHora = Calendar.getInstance();
		Calendar calMinuto = Calendar.getInstance();
		Calendar calSegundo = Calendar.getInstance();
		
		int hh = calHora.get(Calendar.HOUR_OF_DAY);
		int mm = calMinuto.get(Calendar.MINUTE);
				
		horaAtual = ""+hh+":"+mm;
		
		return horaAtual;
		
	}
	
}
